/**

 * Created by mzf on 2018/8/7.

 */
cityDataAddFun();
function cityDataAddFun(){
	window.addEventListener("click", (e) => {
		e.stopPropagation()
		// e.preventDefault()
		$('.dropDown div').css("display", "none");
	})
	addArray();

	//console.log(arr2);

	$('.dropProvUl').html();
	//加载省级列表
	for (let i = 0; i < arr.length; i++) {
		$('.dropProvUl').append("<li class='dropProvLi'>" + arr[i] + "</li>");
	}

	//点击选择城市时，先隐藏省级市级选择块
	$(document).on('click','.city-select',function(e){
		e.stopPropagation();
		// e.preventDefault()
		// $('.dropDown').toggle();
		// $('.dropProv').css("display", "block");
		$('.dropCity').css('display', "none");
		$('.dropProv').css('display', "block");

		//点击省份时，自动选择省会城市
		// $('.dropProvLi').on('click',function(){
		//     $('.cityName').text( arr2[$(this).index()][0]);
		//     $('.city').val(arr2[$(this).index()][0]);
		//     $('.dropDown div').css("display","none");
		// });

		//给省级列表添加mouseover事件
		$('.dropProvLi').on('mouseover', function(e) {
			e.stopPropagation()
			// e.preventDefault()
			// $('.dropDown div').css("display", "block");
			$('.dropCity').css("display", "block");
			$('.dropProvLi').css("background-color", "white");
			$('.dropCityUl').empty();
			$(this).css("background-color", "#f1f3f6");

			//加载城市列表
			for (let j = 0; j < arr2[$(this).index()].length; j++) {
				$('.dropCityUl').append("<li class='dropCityLi'>" + arr2[$(this).index()][j] +
					"</li>");
			}

			//选择城市
			$('.dropCityLi').on("click", function(e) {
				//console.log($(this).text());
				e.stopPropagation()
				// e.preventDefault()
				$('.cityName').text($(this).text());
				$('.city').val($(this).text());
				$('.city').trigger("input");
				$('.dropDown div').css("display", "none");
				$(".cityName").css({
					"color": " #071D3C"
				});
			});
		});
		// $(".search").on("mouseout", function(e) {
		// 	e.stopPropagation(); //非IE浏览器
		// 	window.event.cancelBubble = true; //IE浏览器
		// 	// $('.dropDown div').css("display", "none");
		// 	// alert(1)
		// });

	});
	// console.log(arr[17]);
}

//把市级添加到arr2中对应的省级

function addArray() {

	arr = ["北京市", "天津市", "上海市", "重庆市", "河北省", "山西省", "内蒙自治区", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省",
		"山东省",
		"河南省", "湖北省",
		"湖南省", "广东省", "广西省", "海南省", "四川省", "贵州省", "云南省", "西藏自治区", "陕西省", "甘肃省", "青海省", "宁夏回族自治区", "新疆维吾尔自治区", "香港",
		"澳门",
		"台湾"
	];

	arr2 = ["北京市", "天津市", "上海市", "重庆市", "河北省", "山西省", "内蒙古", "辽宁省", "吉林省", "黑龙江省", "江苏省", "浙江省", "安徽省", "福建省", "江西省",
		"山东省", "河南省",
		"湖北省", "湖南省", "广东省", "广西省", "海南省", "四川省", "贵州省", "云南省", "西藏自治区", "陕西省", "甘肃省", "青海省", "宁夏回族自治区", "新疆维吾尔自治区",
		"香港", "澳门",
		"台湾"
	];

	function addTo(id, iArray) {

		arr2[id] = [];

		for (let i = 0; i < iArray.length; i++) {

			arr2[id][i] = iArray[i];

		}



	}

	addTo("0", ["北京市"]);

	addTo("1", ["天津市"]);

	addTo("2", ["上海市"]);

	addTo("3", ["重庆市"]);

	addTo("4", ["石家庄市", "张家口市", "承德市", "秦皇岛市", "唐山市", "廊坊市", "保定市", "衡水市", "沧州市", "邢台市", "邯郸市"]);

	addTo("5", ["太原市", "朔州市", "大同市", "阳泉市", "长治市", "晋城市", "忻州市", "晋中市", "临汾市", "吕梁市", "运城市"]);

	addTo("6", ["呼和浩特市", "包头市", "乌海市", "赤峰市", "通辽市", "呼伦贝尔市", "鄂尔多斯市", "乌兰察布市", "巴彦淖尔市", "兴安盟市", "锡林郭勒盟市", "阿拉善盟市"]);

	addTo("7", ["沈阳市", "朝阳市", "阜新市", "铁岭市", "抚顺市", "本溪市", "辽阳市", "鞍山市", "丹东市", "大连市", "营口市", "盘锦市", "锦州市", "葫芦岛市"]);

	addTo("8", ["长春市", "白城市", "松原市", "吉林市", "四平市", "辽源市", "通化市", "白山市", "延边州市"]);

	addTo("9", ["哈尔滨市", "齐齐哈尔市", "七台河市", "黑河市", "大庆市", "鹤岗市", "伊春市", "佳木斯市", "双鸭山市", "鸡西市", "牡丹江市", "绥化市", "大兴安岭市"]);

	addTo("10", ["南京市", "徐州市", "连云港市", "宿迁市", "淮安市", "盐城市", "扬州市", "泰州市", "南通市", "镇江市", "常州市", "无锡市", "苏州市"]);

	addTo("11", ["杭州市", "湖州市", "嘉兴市", "舟山市", "宁波市", "绍兴市", "衢州市", "金华市", "台州市", "温州市", "丽水市"]);

	addTo("12", ["合肥市", "宿州市", "淮北市", "亳州市", "阜阳市", "蚌埠市", "淮南市", "滁州市", "马鞍山市", "芜湖市", "铜陵市", "安庆市", "黄山市", "六安市",
		"巢湖市",
		"池州市",
		"宣城市"
	]);

	addTo("13", ["福州市", "南平市", "莆田市", "三明市", "泉州市", "厦门市", "漳州市", "龙岩市", "宁德市"]);

	addTo("14", ["南昌市", "九江市", "景德镇市", "鹰潭市", "新余市", "萍乡市", "赣州市", "上饶市", "抚州市", "宜春市", "吉安市"]);

	addTo("15", ["济南市", "青岛市", "聊城市", "德州市", "东营市", "淄博市", "潍坊市", "烟台市", "威海市", "日照市", "临沂市", "枣庄市", "济宁市", "泰安市",
		"莱芜市",
		"滨州市", "菏泽市"
	]);

	addTo("16", ["郑州市", "开封市", "三门峡市", "洛阳市", "焦作市", "新乡市", "鹤壁市", "安阳市", "濮阳市", "商丘市", "许昌市", "漯河市", "平顶山市", "南阳市",
		"信阳市",
		"周口市",
		"驻马店市", "济源市"
	]);

	addTo("17", ["武汉市", "十堰市", "襄阳市", "荆门市", "孝感市", "黄冈市", "鄂州市", "黄石市", "咸宁市", "荆州", "宜昌市", "随州市", "仙桃市", "潜江市", "天门市",
		"神农架林区市",
		"恩施州市"
	]);

	addTo("18", ["长沙市", "张家界市", "常德市", "益阳市", "岳阳市", "株洲市", "湘潭市", "衡阳市", "郴州市", "永州市", "邵阳市", "怀化市", "娄底市", "湘西州市"]);

	addTo("19", ["广州市", "深圳市", "清远市", "韶关市", "河源市", "梅州市", "潮州市", "汕头市", "揭阳市", "汕尾市", "惠州市", "东莞市", "珠海市", "中山市",
		"江门市",
		"佛山市", "肇庆市",
		"云浮市", "阳江市", "茂名市", "湛江市"
	]);

	addTo("20", ["南宁市", "桂林市", "柳州市", "梧州市", "贵港市", "玉林市", "钦州市", "北海市", "防城港市", "崇左市", "百色市", "河池市", "来宾市", "贺州市"]);

	addTo("21", ["海口市", "三亚市", "文昌市", "琼海市", "万宁市", "五指山市", "东方市", "儋州市", "三沙市"]);

	addTo("22", ["成都市", "广元市", "绵阳市", "德阳市", "南充市", "广安市", "遂宁市", "内江市", "乐山市", "自贡市", "泸州市", "宜宾市", "攀枝花市", "巴中市",
		"达州市",
		"资阳市", "眉山市",
		"雅安市", "阿坝州市", "甘孜州市", "凉山州市"
	]);

	addTo("23", ["贵阳市", "六盘水市", "遵义市", "安顺市", "毕节市", "铜仁市", "黔东南州市", "黔南州市", "黔西南州市"]);

	addTo("24", ["昆明市", "曲靖市", "玉溪市", "保山市", "昭通市", "丽江市", "思茅市", "临沧市", "德宏州市", "怒江州市", "迪庆州市", "大理州市", "楚雄州市", "红河州市",
		"文山州市",
		"西双版纳市"
	]);

	addTo("25", ["拉萨市", "那曲市", "昌都市", "林芝市", "山南市", "日喀则市", "阿里市"]);

	addTo("26", ["西安市", "延安市", "铜川市", "渭南市", "咸阳市", "宝鸡市", "汉中市", "榆林市", "安康市", "商洛市"]);

	addTo("27", ["兰州市", "嘉峪关市", "白银市", "天水市", "武威市", "酒泉市", "张掖市", "庆阳市", "平凉市", "定西市", "陇南市", "临夏州市", "甘南州市"]);

	addTo("28", ["西宁市", "海东市", "海北州市", "海南州市", "黄南州市", "果洛州市", "玉树州市", "海西州市"]);

	addTo("29", ["银川市", "石嘴山市", "吴忠市", "固原市", "中卫市"]);

	addTo("30", ["乌鲁木齐市", "克拉玛依市", "喀什市", "阿克苏市", "和田市", "吐鲁番市", "哈密市", "克孜勒苏柯州市", "博尔塔拉州市", "昌吉州市", "巴音郭楞州市", "伊犁州市",
		"塔城市",
		"阿勒泰市"
	]);

	addTo("31", ["香港"]);

	addTo("32", ["澳门"]);

	addTo("33", ["台北市", "高雄市", "台中市", "花莲市", "基隆市", "嘉义市", "金门市", "连江市", "苗栗市", "南投市", "澎湖市", "屏东市", "台东市", "台南市",
		"桃园市",
		"新竹市", "宜兰市",
		"云林市", "彰化市"
	]);

	// console.log(arr);

};
